package com.gxa.service;

import com.gxa.domain.dto.MaterialDTO;
import com.gxa.domain.entity.Material;
import com.gxa.domain.vo.MaterialVO;

import java.util.List;

/**
 * User: gxb
 * Date: 2024/07/18  9:16
 * Description:
 * Version: V1.0
 */
public interface MaterialService {
    //新增物料
    void insertMaterial(Material material);
    //根据id查询一个物料
    MaterialVO findMaterialById(Long id);
    //查询所有物料
    List<MaterialVO> findMaterialAll();
    //修改物料
    void updateMaterial(Material material);
    //根据id删除物料
    void deleteMaterialById(Long id);
    //查询页面数据
    List<Material> findMaterialByWhere(MaterialDTO materialDTO);
}
